home *** CD-ROM | disk | FTP | other *** search
/ ftp.cs.arizona.edu / ftp.cs.arizona.edu.tar / ftp.cs.arizona.edu / icon / newsgrp / group93b.txt / 000102_icon-group-sender _Fri May 14 04:49:37 1993.msg < prev    next >
Internet Message Format  |  1993-06-16  |  1KB

  1. Received: from owl.CS.Arizona.EDU by cheltenham.cs.arizona.edu; Tue, 18 May 1993 09:46:53 MST
  2. Received: by owl.cs.arizona.edu; Tue, 18 May 1993 09:46:52 MST
  3. Date: 14 May 93 04:49:37 GMT
  4. From: agate!howland.reston.ans.net!ux1.cso.uiuc.edu!uchinews!ellis!goer@ucbvax.Berkeley.EDU  (Richard L. Goerwitz)
  5. Organization: University of Chicago
  6. Subject: Re: Icon vs Prolog, docs, availability ?
  7. Message-Id: <1993May14.044937.12543@midway.uchicago.edu>
  8. References: <borbor-130593120939@129.194.82.105>, <1993May14.020130.17872@organpipe.uug.arizona.edu>
  9. Sender: icon-group-request@cs.arizona.edu
  10. To: icon-group@cs.arizona.edu
  11. Status: R
  12. Errors-To: icon-group-errors@cs.arizona.edu
  13.  
  14. dave@cs.arizona.edu (Dave Schaumann) writes:
  15.  
  16. >  Select a in (size of list) and i in L[a].  The loop terminates when
  17. >  L[a] is empty for all a.
  18. >
  19. >This can be expressed very nicely in Icon as
  20. >
  21. >  while a := 1 to *L & i := !L[a] do {
  22. >    # do the loop stuff
  23. >    }
  24.  
  25. I might tend to write the loop stuff as applying to every !!L,
  26. which produces every element of every element of L, unless the
  27. code involved actual shortening of L and/or L's elements.
  28.  
  29.  
  30. -- 
  31.  
  32.    -Richard L. Goerwitz              goer%midway@uchicago.bitnet
  33.    goer@midway.uchicago.edu          rutgers!oddjob!ellis!goer
  34.